mean time to restore - Francés Inglés Diccionario